home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '87 / DA's / McSink.da / McSink.da.rsrc / HELP_-15998_Help_Message_Text < prev    next >
Text File  |  1987-06-06  |  4KB  |  121 lines

  1.  
  2.  
  3.                     <-- *** McSink V2.0 *** -->
  4.  
  5. McSink is a "Kitchen Sink" DA that provides lots of text
  6. manipulation commands. Some of them are rather unusual and not
  7. often used, but others are often really helpful. All of the
  8. functions are probably available separately in various other
  9. DA's and applications, but I wanted to collect them all into a
  10. DA so I could always have access to them and only use one DA slot.
  11.  
  12. McSink operates on clipboard text. Its default parameters are
  13. set to automatically paste the clipboard text on an open and to
  14. automatically copy all text to the clipboard on a close, but you
  15. can change that in the Set Parameters dialog.
  16.  
  17. Here's what the commands do:
  18.  
  19. <Upper case> converts all letters to uppercase.
  20.  
  21. <Lower case> converts all letters to lowercase.
  22.  
  23. <Capitalize sentences> capitalizes the first letter of every
  24.     sentence (in most cases.)
  25.  
  26. <Capitalize words> capitalizes the first letter of every word.
  27.  
  28. <Form paragraphs> removes CR's from the ends of lines inside
  29.     paragraphs.
  30.  
  31. <Word wrap to length> rearranges all text so that no line is longer
  32.     than the line length specified in the parameters dialog.
  33.  
  34. <Sort lines> sorts all lines into ascending alphanumeric order.
  35.  
  36. <Reverse order lines> reverses the order of lines. The first
  37.     becomes the last and vice versa.
  38.  
  39. <Columnize lines> arranges lines in columnar form. Select the
  40.     style of columnization in the parameters dialog. In row order,
  41.     the first line goes into column one, the second into column
  42.     two, etc. In column order, lines 1…n go into the first column,
  43.     lines n+1…n+m go into column two, etc. In both cases, columns
  44.     are separated by a string specified in the parameters dialog.
  45.  
  46. <Indent> adds a tab to the front of every line.
  47.  
  48. <Unindent> is the reverse of the above.
  49.  
  50. <Add prefix string> adds a string specified in the parameters dialog
  51.     to the front of every line.
  52.  
  53. <Add suffix string> adds a string specified in the parameters dialog
  54.     to the end of every line.
  55.  
  56. <Convert tabs to spaces> converts tab characters to space strings.
  57.  
  58. <Convert space runs to tabs> is the reverse of the above.
  59.  
  60. <Add line numbers> adds line numbers to the front of every line
  61.  
  62. <Strip line numbers> is the reverse of the above.
  63.  
  64. <Add comment chars> adds a ';' character to the front of every line.
  65.  
  66. <Strip comment chars> is the reverse of the above.
  67.  
  68. <Strip linefeeds> removes all line feeds.
  69.  
  70. <Set parameters> allows you to change the starting line number,
  71.     the line number increment, the tab stop value, the number of
  72.     columns and columnization style for columnizing, the line length
  73.     for word wrapping, the prefix/suffix/separator string, and
  74.     the auto-paste and auto-copy options settings.
  75.  
  76. <Add ln's & comments> adds line numbers and a ';' character
  77.     to the front of every line.
  78.  
  79. <Hex icon bit map> displays a box cursor. Move the cursor over an
  80.     icon image and click - the hex icon data is pasted into McSink's
  81.     text.
  82.  
  83. <Cursor location> clears the window, displays a plus cursor, and
  84.     continuously displays the coordinates of the cursor in the window.
  85.     Click and the original text is restored and the cursor location text
  86.     is pasted to the end of the old text.
  87.  
  88. General notes:
  89.    - You can freely edit any text in the McSink window.
  90.    - Undo is supported.
  91.    - Cmd A will select all text, Cmd Q will close McSink.
  92.    - McSink is limited to 32K of text and will prevent you from
  93.         performing an operation that would exceed that.
  94.    - All of the parameter settings and the window size and
  95.         location are saved on a close and restored on the
  96.         next open.
  97.    - You can remove this help text from McSink if you're short
  98.         of space - just use ResEdit to remove the HELP resource.
  99.  
  100. McSink is Copyright © 1987 by Signature Software. Permission is
  101. hereby granted for any commercial or personal use without restriction.
  102.  
  103. McSink was written with the McAssembly assembler available from:
  104.  
  105.           Signature Software
  106.           2151 Brown Ave.
  107.           Bensalem, PA. 19020
  108.           215-639-8764
  109.  
  110. McAssembly is $40.00 and includes the source code for McSink.
  111. The McSink source code is available separately for $20.00.
  112.  
  113. Signature Software also markets high quality Macintosh cross
  114. assemblers for the TMS34010 graphics controller, the 6502,
  115. and the Z80. Contact us for details.
  116.  
  117. Let me know of any problems or any suggestions for improvements.
  118.  
  119.                 Enjoy,
  120.                 Dave McWherter